#ifndef __EMPTY_H_
#define __EMPTY_H_


#include "ti_msp_dl_config.h"

#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>

#include "Timer.h"
#include "Key.h"
#include "Usart.h"
#include "Motor.h"
#include "OLED.h"
#include "Encoder.h"
#include "GrayScale.h"

#include "JY61P.h"
#include "wit_c_sdk.h"

#include "PID.h"

#include "APP.h"
#include "Vofa.h"
#include "ToolFunction.h"


typedef struct{
    uint8_t cross_num;
    uint8_t cross_time;
	  uint8_t cross_flag;

    int angle_now;
    int angle_target;

    int x_now;
    int y_now;
    int x_target;
    int y_target;
}OpenMV_typedef;


#define pid_now       p_ang

extern PID_InitDefStruct p_ang, p_gray, p_gray_turn;
extern float fAngle[3];
extern uint8_t KeyNum[4];


#endif 